body{
	background: transparent url(wood_bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	font-size: 3em;
	color:#fff;
}

p{
	color:#999;
	line-height: 1em;
}

#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#header{
	position: relative;
}

#header-panel{
	margin-top:20px;
	height: 100px;
	border:1px solid black;
  /* for IE */
  filter:alpha(opacity=10);
  /* CSS3 standard */
  opacity:0.1;
  background-color:#fff;
  -moz-border-radius: 1em;
	border-radius: 1em;

}

#header-panel-content{
	position:absolute;
	top:10px;
	left:10px;	
	width:97%;	
}

#header-panel-content .left{
	float:left;
}
#header-panel-content .right{
	float:right;	
}


#header-panel-content .left p, #header-panel-content form{	
	float:left;	
}
#content{
  position:relative;
  width:100%;
}

#middle{
	margin-top: 20px;
	height: 300px;
  /* for IE */
  filter:alpha(opacity=10);
  /* CSS3 standard */
  opacity:0.1;
  background-color:#ffffff;
  -moz-border-radius: 1em;
	border-radius: 1em;	

}

#footer{ 	
	height: 80px;
	bottom:0;	
  position: absolute;
  width: 100%;
  background-color:#000;
  
  
}

#footer div{
  float:right;
  margin-right:10px;
}
#footer p{
  text-align:right;
  color:gray;
  font-size: 0.8em;  
}


#posters{  
  position:absolute;
  top:0px;
  margin-left:30px;
}

.poster{
	width:160px;
	float:left;
	height:250px;
	margin: 20px 10px;
	border: 1px solid gray;
  position:relative;
}

.poster-content{
  position:absolute; 
  margin-left:auto;
  margin-right:auto;
  left:10%;  
  float:left;  
  bottom: 16%;
}

.poster a{
  text-decoration:none;
  color: #fff;
  font-size: 0.8em;
 
}
